<?php
class listAccountancy extends accountancy {
	function __construct($id) {
		parent::__construct($id);
	}
	public function traerTodo() {
		$arr_result = array();
		$query = "SELECT rp.id,rp.titulo,rp.monto,rp.ultima_actualizacion,a.nombre,a.apellido,rp.estado,a.id 'alumno_id' FROM registros_pagos rp, alumnos a WHERE (a.id = rp.fk_destino) AND (rp.estado>0) AND (rp.fk_origen = ".$this->getFkOrigen().");";
		$result = mysql_query($query) or die(mysql_error());
		$i = 0;
		while ($reg = @mysql_fetch_array($result)) {
			$i++;
			$arr_result[$i]['id'] = $reg['id'];
			$arr_result[$i]['titulo'] = $reg['titulo'];
			$arr_result[$i]['monto'] = $reg['monto'];
			$arr_result[$i]['ultima_actualizacion'] = $reg['ultima_actualizacion'];
			$arr_result[$i]['alumno'] = $reg['nombre'] . ' ' . $reg['apellido'];
			$arr_result[$i]['alumno_id'] = $reg['alumno_id'];
			switch ($reg['estado']) {
				case 1:
					$arr_result[$i]['estado'] = 'Pendiente';
					break;
				case 2:
					$arr_result[$i]['estado'] = 'Demorado';
					break;
				case 3:
					$arr_result[$i]['estado'] = 'Pagado';
					break;
				default:
					$arr_result[$i]['estado'] = 'Cancelado';
					break;
			}
		}
		return $arr_result;
	}
}
?>